
th {
    background-color: #ccc;
    color: black;
    vertical-align: middle !important;
}

.no-padding {
    padding: 0;
    /*margin: 0*/
}

.shift-1-up {
    position: relative;
    bottom: 1px;
}

.gray {
    color: grey;
}

.black {
    color: black;
}

.modal-content {
    background-color: white;
}

#paste-query-execute.btn {
    padding: 2px 6px;
    width: 160px
}

#aggregatorDropdown.btn {
    padding: 1px 6px
}

#executeDropdown.btn {
    padding: 1px 6px
}

#small.btn {
    padding: 1px 6px
}

.center-table
{
    margin: 0 auto !important;
    float: none !important;
}

.text-columns {
    word-wrap: break-word;
    max-width: 300px;
}

.small-input {
    padding:0;
    line-height:16px;
}

.btn-primary {
    background-color: #0066cc;
    border: 0;
}

table.rollup-status {
    margin-bottom: 1em;
    border-bottom: 1px solid #aaa;
    width: 100%;
}

table.rollup-status td {
    padding: 3px;
}
table.rollup-status td:first-child {
    text-align: right;
}
table.rollup-status tr:nth-child(even) {
    background-color: #eee;
}
